//Component.h
#ifndef _COMPONENT_H_ 
#define _COMPONENT_H_

class Component 
{ 
public: 
	Component();
	virtual ~Component();
public: 
	virtual void Operation() = 0;
	virtual void Add(const Component& );
	virtual void Remove(const Component& );
	virtual Component* GetChild(int );
protected:
private:
};

#endif //~_COMPONENT_H_